package com.lkd.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lkd.entity.NodeEntity;
import com.lkd.http.controller.vo.NodeReq;
import com.lkd.vo.Pager;

/**
 * <p>
 * 点位表 服务类
 * </p>
 *
 * @author LKD
 */
public interface NodeService extends IService<NodeEntity> {

    /**
     * 分页查询
     * @param pageIndex
     * @param pageSize
     * @param name
     * @param regionId
     * @return
     */
    Pager<NodeEntity> search(Long pageIndex, Long pageSize, String name, Long regionId);

    /**
     * 新增
     * @param nodeReq
     * @return
     */
    Boolean saveNode(NodeReq nodeReq);

    /**
     * 修改
     * @param nodeReq
     * @return
     */
    Boolean updateNode(NodeReq nodeReq,Long nodeId);

    /**
     * 删除
     * @param nodeId
     * @return
     */
    Boolean del(Long nodeId);
}
